Overview
Every definition file contains a definition object, which can be any one of:
- Circuit
- Container
- Colony
It is this object that determines what type of definition is being defined and restricts the kinds of objects that can appear within its bounding box.
Adding a Definition Object
To create a new Blueprint definition you must perform the following steps:
- Drag a circuit definition onto the page from the toolbox (Definitions category). Alternatively you can drag on a Container or a Colony.
- Resize the definition using the grab handles on the edges/corners (optional)


Notes
- The definition object inherits the name of the .cdl file in which it is contained and the definition name changes if the file name is changed
- Renaming a definition should always be done from the solution explorer within Visual Studio.
- After adding the definition object, the properties window displays its attributes.
- Having modified the file, an asterisk is displayed on its tab indicate that the page has changed but not yet been saved.
- When the page is saved, a new custom definition is automatically added to the Custom Definitions tool window: